
#ifndef GAME_SHARED_STATIC_TABLE_MGR
#define GAME_SHARED_STATIC_TABLE_MGR

#include <nel/misc/types_nl.h>
#include <nel/misc/singleton.h>

#include "LXDBC_Struct.h"

class CStaticTableMgr : public NLMISC::CSingleton<CStaticTableMgr>
{
public:

	bool init();

	bool load_building_level();
	//_DBC_BUILDING_DEFINE  build_info



	_DBC_BUILDING_LEVEL_DEFINE* GetBuildingLevel( sint id );

private:



	typedef std::map<sint,_DBC_BUILDING_LEVEL_DEFINE>    TBUILDING_LEVEL;


	TBUILDING_LEVEL    m_BuildLevel;
};

#define  StaticTableMgr  CStaticTableMgr::instance()


#endif // GAME_SHARED_STATIC_TABLE_MGR
/* End of static_table.h */

